/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ActionForm;

import BE.Cliente;
import BE.Ocurrencia;
import BE.Usuarioventas;
import java.util.Collection;
import java.util.Date;
import javax.servlet.http.HttpServletRequest;

import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;

/**
 *
 * @author jcguzmanr
 */
public class mobClientesActionForm extends org.apache.struts.action.ActionForm {

    private int strIdCliente;
    private String strTipoCliente;
    private String strNomCliente;
    private String strApeCliente;
    private String strTipoDocumento;
    private String strNumDocumento;

    //jcguzmanr
    private String cvComentario;
    private int srtIdVendedor;
    private int strIdOcurrencia;

    public mobClientesActionForm(HttpServletRequest request) {

        strNomCliente = request.getParameter("nombre");
        strApeCliente = request.getParameter("apellidos");
        strNumDocumento = request.getParameter("nroDocumento");
        strTipoCliente = request.getParameter("tipoCliente");
        strTipoDocumento = request.getParameter("tipoDoc");

        if (!request.getParameter("codigo").equals("")) {
            try {
                strIdCliente = Integer.parseInt(request.getParameter("codigo"));
            } catch (Exception e) {
                strIdCliente = -1;
            }
        }
    }

    public mobClientesActionForm(HttpServletRequest request, String Visita) {
        cvComentario = request.getParameter("comentario");
        srtIdVendedor = 4;
        if (!request.getParameter("clienteEsta").equals("")) {
            strIdOcurrencia = Integer.parseInt(request.getParameter("clienteNoEsta"));
        } else {
            strIdOcurrencia = Integer.parseInt(request.getParameter("clienteEsta"));
        }
    }

    public String getStrTipoCliente() {
        return strTipoCliente;
    }

    public void setStrTipoCliente(String strTipoCliente) {
        this.strTipoCliente = strTipoCliente;
    }

    public String getStrTipoDocumento() {
        return strTipoDocumento;
    }

    public void setStrTipoDocumento(String strTipoDocumento) {
        this.strTipoDocumento = strTipoDocumento;
    }

    public String getStrApeCliente() {
        return strApeCliente;
    }

    public void setStrApeCliente(String strApeCliente) {
        this.strApeCliente = strApeCliente;
    }

    public int getStrIdCliente() {
        return strIdCliente;
    }

    public void setStrIdCliente(int strIdCliente) {
        this.strIdCliente = strIdCliente;
    }

    public String getStrNomCliente() {
        return strNomCliente;
    }

    public void setStrNomCliente(String strNomCliente) {
        this.strNomCliente = strNomCliente;
    }

    public String getStrNumDocumento() {
        return strNumDocumento;
    }

    public void setStrNumDocumento(String strNumDocumento) {
        this.strNumDocumento = strNumDocumento;
    }

    /**
     *
     */
    public mobClientesActionForm() {
        super();
    // TODO Auto-generated constructor stub
    }

    /**
     * This is the action called from the Struts framework.
     * @param mapping The ActionMapping used to select this instance.
     * @param request The HTTP Request we are processing.
     * @return
     */

    //jcguzmanr
    public String getCvComentario() {
        return cvComentario;
    }

    public void setCvComentario(String cvComentario) {
        this.cvComentario = cvComentario;
    }

    public int getSrtIdVendedor() {
        return srtIdVendedor;
    }

    public void setSrtIdVendedor(int srtIdVendedor) {
        this.srtIdVendedor = srtIdVendedor;
    }

    public int getStrIdOcurrencia() {
        return strIdOcurrencia;
    }

    public void setStrIdOcurrencia(int strIdOcurrencia) {
        this.strIdOcurrencia = strIdOcurrencia;
    }
}
